
#import <Foundation/Foundation.h>
#import "Singleton.h"
#import "PywSdkBase.h"
/**
 *  支付方式
 */
typedef NS_ENUM(NSInteger,PayType) {
    PayTypeFix = 0,//固定支付
    PayTypeAny = 1//任意支付
};

@interface PywAppInfo : NSObject

signleton_h(AppInfo)

@property (nonatomic, copy) NSString *sdk_api_url;
@property (nonatomic, copy) NSString *sdk_pay_url;

/**
 *  游戏gameKey，需要cp传值
 */
@property (nonatomic, copy) NSString *gameKey;
@property (nonatomic, copy) NSString *apisecret;
/**
 *  游戏id，初始化返回
 */
@property (nonatomic, copy) NSString *gameId;

@property (nonatomic, copy) NSString *th_ch_id;

@property (nonatomic, copy) NSString *notice_url;
/**
 *  手机唯一标识
 */
@property (nonatomic, copy) NSString *uuid;
/**
 *  sdk版本号
 */
@property (nonatomic, copy) NSString *verID;
/**
 *  系统名称
 */
@property (nonatomic, copy) NSString *sysName;
/**
 *  系统版本号
 */
@property (nonatomic, copy) NSString *sysVersion;
/**
 *  请求服务器类型
 *      测试环境
 *      正式环境
 */
@property (nonatomic, copy) NSString *seriviceType;
/**
 *  设备型号
 */
@property (nonatomic,copy) NSString *model;
/**
 *  请求时间戳（毫秒）
 */
@property (nonatomic,copy) NSString *systemTimeSp;
/**
 *  请求流水号
 */
@property (nonatomic,copy) NSString *tid;

/**
 ip 地址
 */
@property (nonatomic,copy) NSString *ip_address;


/**
 *  允许支付方式
 */
@property (nonatomic,assign) BOOL is_applepay;//苹果支付
@property (nonatomic,assign) BOOL is_alipay;//支付宝
@property (nonatomic,assign) BOOL is_unipay;//银联
@property (nonatomic,assign) BOOL is_wxpay;//微信

/**
 是否显示悬浮窗
 */
@property (nonatomic,assign) BOOL is_float;

/**
 *  支付方式:
 *   0 固定支付
 *   1 任意支付
 */
@property (nonatomic,assign) PayType payType;

/**
 *  支付方式排序
 *  根据服务器返回数组排序来显示支付方式，
 *  返回支付方式列表
 */
@property (nonatomic, copy) NSString *pay_type_order;

/**
 *  历史登录账号
 */
@property (nonatomic,strong) NSArray *game_cache_account;
/**
 *  App类型：用作SDK换肤
 *   朋友玩端
 *   疯趣端
 */
@property (nonatomic,assign) AppType appType;

/*
 *  弹出“绑定手机账号”对话框的时间
 * （两次登录间隔小于返回的时间就不弹框）
 */
@property (nonatomic, assign) NSInteger dialog_time;
/**
 *  登录界面是否消除
 */
@property (nonatomic,assign) BOOL hasLoginView;
/**
 *  分包渠道标识
 */
@property (nonatomic,copy) NSString *promo_channel;
/**
 *  分包黑金卡标识
 */
@property (nonatomic,copy) NSString *promo_code;
/*
 * App应用 Bundle identifier
 */
@property (nonatomic,copy) NSString *bundle_Id;
/*
 * App应用 Bundle Version
 */
@property (nonatomic,copy) NSString *bundle_ver;

@end
